a winning streak - Allemand Anglais Dictionnaire